package com.travel.rabbit.dto;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author 云澜
 * @date 2023/6/20 3:27 下午
 */
@Data
public class UpdateUserDTO implements Serializable {

    private Integer id;

    private String userCode;

    private String userName;

    private String nickName;

    private String headImage;

    /**
     * 用户手机号
     */
    private String mobile;

    private String password;

    private String payPassword;

    private String hobby;

    private String customHobby;

    private String idCard;

    private String birthday;

    private Integer gender;

    private String idCardAddress;

    private String familyAddress;

    private String companyAddress;

    /**
     * 注册类型：0 手机号注册 1 用户名注册 3 引流 4 未知
     */
    private Integer registerType;

    /**
     * 引流来源:  0 旅行兔
     */
    private Integer channelDrainage;

    private Integer userStatus;

    /**
     * 用户微信号
     */
    private String weChat;
    /**
     * 用户邮箱
     */
    private String email;
    /**
     * 用户qq
     */
    private String qq;
    /**
     * 用户标签
     */
    private String label;
    /**
     * 用户紧急联系人手机号
     */
    private String emergencyContact;
    /**
     * 用户紧急联系人姓名
     */
    private String emergencyContactName;

    private Integer isDelete;

    /**
     * 创建人
     */
    private String createBy;
    /**
     * 修改人
     */
    private String updateBy;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;
}
